A Tool for Extracting Model Clones From a Conceptual Schema

نویسندگان

  • Evanthia Faliagka
  • Maria Rigou
  • Spiros Sirmakessis
  • Giannis Tzimas
چکیده

In this paper the authors present an overview of techniques and tools that enable the effective evaluation and refactoring of a Web application’s conceptual schema. Moreover, based on the introduction of the notion of model clones (in a previous work), as partial conceptual schemas that are repeated within a broader application model and the notion of model smells, as certain blocks in the Web applications model that imply the possibility of refactoring, this paper illustrates a methodology and a tool for detecting and evaluating the existence of potential model clones, in order to identify problems in an application’s conceptual schema by means of efficiency, consistency, usability and overall quality. The methodology can be deployed either in the process of designing an application or in the process of reengineering it. Evaluation is performed according to a number of inspection steps. At first level the compositions used in the hypertext design are evaluated, followed by a second level evaluation concerning data manipulation and presentation to the user.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Extracting Model Clones from Conceptual Schemas

The paper presents an overview of techniques and tools that enable the effective evaluation and refactoring of a Web application’s conceptual schema. Moreover, based on the introduction of the notion of model clones, as partial conceptual schemas that are repeated within a broader application model and the notion of model smells, as certain blocks in the Web applications model that imply the po...

متن کامل

Conceptual Model Database Schema Matching

The following document gives advice how to formulate schema matching definitions from any schema to CIDOC CRM : Model. EDM includes some concepts from ORE and from Dublin Core. See also : The Europeana Data Model (EDM). Automated Co-evolution of Conceptual Models, Physical Databases, and Mappings. ER 2010: 146A survey of approaches to automatic schema matching. EITH–A unifying representation fo...

متن کامل

Extracting an Entity Relationship Schema from a Relational Database through Reverse Engineering

This paper presents a method for extracting a conceptual schema from a relational database. The method is based on an analysis of data manipulation statements in the code of an application using a relational DBMS. Attributes representing references between tables in the relational schema, and possible keys are determined by an analysis of join conditions in queries and view deenitions. Knowledg...

متن کامل

Extracting UML/OCL Integrity Constraints and Derived Types from Relational Databases

Relational databases usually enforce relevant organizational business rules. This aspect is ignored by current database reverse engineering approaches which only focus on the extraction of the structural part of the conceptual schema. Other database elements like triggers, views, column constraints, etc. are not considered by those methods. As a result, the generated conceptual schema is incomp...

متن کامل

Extracting Ontologies from Relational Databases

The use of a conceptual model (or an ontology) to describe relational data sources has been proved to be extremely useful to overcome many important data access problems. However, the task of wrapping relational data sources by means of an ontology is mainly done manually. In this paper we introduce an automatic procedure for extracting a conceptual view from a relational database. The semantic...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006